<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>字符串方法_substring()用于提取字符串，不改变原字符串</title>
</head>

<body>

</body>

</html>

<script>
// substring方法用于从原字符串取出子字符串并返回，不改变原字符串。
// 它的第一个参数表示子字符串的开始位置，第二个位置表示结束位置
// （返回结果不含该位置）

var name = "yangsihao"
// 参数一：是开始位置
// 参数二：是结束位置（不包含该位置）
console.log(name.substring(0,4))

// 如果省略第二个参数，则表示子字符串一直到原字符串的结果
console.log(name.substring(4))

// 如果第一个参数大于第二个参数，substring方法会自动更换两个参数的位置
console.log(name.substring(4,0))

// 如果参数是负数，substring方法会自动将负数转为0
console.log(name.substring(-4))
</script>